軟體資產管理對於現代企業的 IT 管理至關重要,不僅能幫助企業節省成本和提高運營效率,還能確保合規性並降低風險。
其重要性體現在以下幾個方面
接著我們來看看 OCS Inventory 的 Software 類別如何操作,相較於 End User Devices 而言 Software and Applications 的數量才是最難維護的。
在 OCS Inventory 中配置 Software 類別
首先透過 Manage 選擇下方的 Software Category
選擇 New Category 並為您的類別命名,點選 Send。
然後點選 Add Software,選擇您的類別並新增軟體名稱或正規表示式。
新增的類別可能需要一些時間才能套用到軟體上。
在 iTop 中配置相應的類別
點選 Data Administration選單的 Typology Configuration
Data Collector 已將幫我們將 OCS Inventory 的類別同步過來了
點選 OCS: Software Category 的 Microsoft Office 資產
設定在 iTop 中相應的 PC Software 類別,點選 Apply。
接著我們再手動執行一次同步指令
sudo -u www-data /usr/bin/php /var/www/html/itop/extensions/ocsng-data-collector/exec.php --config_file=/etc/itop/params.ocsng.xml
回到 Configuration Management 的 Overview,可以發現 Software and Applications 的 PC Software 與 License 都有同步進來了。
我們點選 PC Software 看看
Data Collector 會自動將 PC Software 與 PC 進行關聯
License 則不用特別在 iTop 維護資產對應的類別,因為 Data Collector 會直接透過下列 SQL 找出 OS License。
SELECT DISTINCT Concat(osname, osversion, h.winprodid) AS primary_key,
Concat(osname, '_', osversion) AS osversion_id,
h.winprodid AS NAME,
h.winprodkey AS licence_key,
h.oscomments AS description,
'$default_org_id$' AS org_id
FROM hardware AS h
JOIN (SELECT ssn,
Max(hardware_id) id_max
FROM bios
WHERE ssn != ''
GROUP BY ssn) last_bios
ON last_bios.id_max = h.id
WHERE winprodid IS NOT NULL
OS License 畫面如下,自動幫您整理出 License Key。
自從 Data Collector for OCS Inventory 在 2.0.0 版本提供了資產類別的功能,使得 iTop 能夠用更靈活的與 OCS Inventory 的組態資料進行整合。
我們可以在軟體類別上新增多個正規表示式來過濾,避免許多不必要的軟體組態進入 iTop 造成效能與維護上的困難。
今天的分享就到這邊,感謝收看。
參考文件